package DesignMode.Singleton;

/**
 * 单例模式的用意： 全局只有一个实例， 提供全局的访问
 *
 * 懒汉式单例模式
 * 线程不安全，实际中不会用
 */
public class Singleton1 {
    public static Singleton1 singleton1;
    private Singleton1() {

    }

    public static Singleton1 getInstance() {       //提供全局访问
        if(singleton1 == null) {                   //懒加载
            return new Singleton1();
        }
        return singleton1;
    }
}